Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour ABN AMRO Open - Rotterdam Qatar ExxonMobil Open - Doha French Open - Paris Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Spain #2-w1 Spain #2-w2 Spain #2-w3 Spain #2-w4 France F6 France F7 Italy F4 Great Britain F1 Great Britain F2 France F8 Brisbane International - Brisbane ASB Classic - Auckland Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Cambodia F1 Cambodia F2 Turkey F33 Zimbabwe F1 Zimbabwe F2 2003 Eddleman USTA Challenger - Birmingham 2003 West Side Tennis Club Challenger - Forest Hills XI Ciutat de Barcelona - Barcelona 6th Sardinian International Championships - Cagliari Architect Open - Budapest Polish Open 2000 - Poznan XXVIII Edizione 'A.Savoldi' - Manerbio Tennis Napoli Cup 2006 - Napoli X Torneo Internazionale di Tennis - Barletta XL Bermuda Open - Bermuda IPP Geneva Trophy - Geneva Ostdeutscher Sparkassen Cup - Dresden Challenger Copa Sevilla - Seville Ciutat de Barcelona - Barcelona Copa Petrobras Argentina - Buenos Aires Concurso Internacional de Vigo - Vigo VI Torneo Internazionale di Tennis - Barletta San Marino Cepu Open - San Marino Unique Zagreb Open - Zagreb Maia Open 2002 - Maia Kos-Zucchetti Tennis Cup - Cordenons Top Wool Challenger Biella - Biella San Remo Tennis Cup - San Remo Sporting Challenger - Turin Open Costa Daurada - Tarragona Copa Kia Challenger ATP - Santiago San Luis Potosi Challenger - San Luis Potosi Oberstaufen Cup - Oberstaufen Copa Sevilla Internacionales de Andalucia - Seville Challenger Ford de Cherbourg - Cherbourg Rijeka Open - Rijeka Morocco Tennis Tour - Marrakech FILA Challenger Biella - Biella Nord LB Open - Braunschweig Warta Cup 2001 - Sopot Nord/LB Open - Braunschweig VIII Trofeo Ciutat de Barcelona - Barcelona San Marino CEPU Open - San Marino IX Ciutat de Barcelona - Barcelona Asics Challenger Open - Monchengladbach Bogota Challenger - Bogota LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo Pekao Open - Szczecin Nord/LB Open 2004 - Braunschweig Schickendanz Open - Furth Nord LB Open - Braunschweig Copa Petrobras - Aracaju VIII Torneo Internazionale di Tennis - Barletta Open de Montauban - Montauban Memorial Manfredini - Sassuolo Antonio Savoldi-Marco Co. - Manerbio ATU Cup - Weiden Pekao Open 2004 - Szczecin Open de L'Isere - Grenoble XI Ciutat de Barcelona - Barcelona Bancastato Challenger Lugano - Lugano Copa Telefonica CTC Chile - Santiago Open de Franche-Comte - Besancon Siemens Open 2004 - Scheveningen IX Torneo Internacionale de Tennis - Barletta Riviera di Rimini Challenger 2004 - Rimini Top Wool Challenger-Immagine Trophy - Biella Bogota Challenger Open Costa Daurada - Tarragona Tunis Open - Tunis Braunschweig Challenger Banjaluka Challenger 2007 - Banja Luka San Benedetto Challenger San Marino Challenger Cordenons Challenger ATP Challenger Open 2004 - Monchengladbach Challenger Fondazione Carige - Genova Szczecin Challenger Citta di Monza - Monza Napoli Challenger Nord LB Open 2006 - Braunschweig Tarragona Challenger 8° Trani Cup - Trani Citta di Como - Como Copa Sevilla-Internacionales de Andalucia - Seville Copa Petrobras Brazil - Aracaju XI Torneo Internazionale di Tennis - Barletta Copa Petrobras Santiago - Santiago Copa Petrobras Uruguray - Montevideo Nord LB Open 2007 - Braunschweig Samarkand Challenger Todi Challenger Pekao Open - Szczecin Pharma Medico Open 2008 - Aarhus BMW Tennis Championship - Sunrise Tennis Napoli Cup 2007 - Napoli Pekao Open 2005 - Szczecin M15 Heraklion Furth Challenger Bytom Challenger Sir Supermercati - Rome Kosice Challenger Copa Petrobras - Santiago XL Bermuda Open - Bermuda Sporting Challenger '08-Trofeo Regione Piemonte - Turin Kos Succhetti Tennis Cup - Cordenons II Cyclus Open de Tenis - Florianopolis Citta di Brindisi - Brindisi Seville Challenger Timisoara Challenger - Timisoara Tampere Challenger Kitzbuhel Challenger Trnava Challenger IPP Geneva Trophy - Geneva Kaohsiung Challenger Copa Petrobras - Montevideo Copa Kia - Santiago 5th Sardinian International Championships - Cagliari VII Torneo Internazionale di Tennis - Barletta Olbia Geovillage Open - Olbia San Luis Potosi Challenger - San Luis Potosi Warta Cup - Sopot Challenger ATP XXVII Edizione "A.Savoldi" - Manerbio Tennis Napoli Cup - Napoli The Hilversum Open - Hilversum 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Ljubljana Open - Ljubljana ATU Cup - Weiden ECM Prague Open 2005 - Prague Aix En Provence Challenger Schickendanz Open - Furth Trofeo Internacional Club Laieta - Barcelona La Serena Open - La Serena Black Forest Open - Freudenstadt Genoa Open 'Fondazione Carige' - Genova Bulgarian Open - Sofia Tehran Open ATP Challenger - Tehran X Ciutat de Barcelona - Barcelona Challenger 42 - Andrezieux Memorial Piertomaso Tessitore - San Remo BMW Brixina Tennis Open 2000 - Bressanone Germany F1 EI Bank Bulgarian Challenger - Sofia Internationale Badische Meisterschaften Um Den Techem Cup - Zell Siemens Open 2003 - Scheveningen San Marino Cepu Open - San Marino Grand Prix Hassan II - Casablanca Tennis Napoli Cup - Napoli San Marino Cepu Open - San Marino Genoa Open Challenger-Fondazione Carige - Genova Phoenix Challenger Ostrava Challenger Tunis Open 2006 - Tunis Posillipo Tennis Cup - Napoli ATP Challenger Trophy 2008 - Trnava Open Tarragona Costa Daurada - Tarragona Estoril Open - Estoril Seville Challenger Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Open Seat Godo - Barcelona Grand Prix Hassan II - Casablanca Allianz Suisse Open - Gstaad Generali Open - Kitzbuhel Idea Prokom Open - Sopot Campionati Internazionali di Sicilia - Palermo Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Qatar Open - Doha Milan Indoors - Milan BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Open 13 - Marseille Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Open de la Comunidad Valenciana - Valencia Open Seat Godo 2005 - Barcelona U.S. Men's Clay Court Championships - Houston BellSouth Open - Vina del Mar Synsam Swedish Open - Bastad The Priority Telecom Open - Amersfoort Mercedes Cup - Stuttgart Croatia Open - Umag Idea Prokom Open - Sopot Pilot Pen Tennis - New Haven Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha US Men's Clay Court Championships - Houston Estoril Open - Estoril The Stella Artois Championships - London Dutch Open Tennis - Amersfoort Campionati Internazionali di Sicilia - Palermo Davidoff Swiss Indoors - Basel Qatar ExxonMobil Open - Doha MoviStar Open - Vina del Mar Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Estoril Open - Estoril Hypo Group Tennis International - Portschach The Stella Artois Championships - London Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Ordina Open - 's-Hertogenbosch Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Davidoff Swiss Indoors - Basel Qatar Exxon Mobil Open - Doha Copa Telmex - Buenos Aires BMW Open - Munich Grand Prix Hassan II - Casablanca The Nottingham Open - Nottingham Thailand Open - Bangkok BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Mercedes Cup - Stuttgart ATP Studena Croatia Open Umag - Umag Open de Moselle - Metz BCR Open Romania - Bucharest AIG Japan Open Tennis Championships - Tokyo Grand Prix de Tennis de Lyon - Lyon Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Proton Malaysian Open - Kuala Lumpur Brisbane International - Brisbane Movistar Open - Santiago Brasil Open - Costa do Sauipe ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Open de Nice Cote dAzur - Nice AIG Japan Open Tennis Championships - Tokyo Open Sud de France - Montpellier SAP Open - San Jose Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle Legg Mason Tennis Classic - Washington If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Moselle Open - Metz PTT Thailand Open - Bangkok If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Heineken Open - Auckland Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Open de Tenis Comunidad Valenciana - Valencia Open de la Comunidad Valenciana - Valencia Interwetten Austrian Open - Kitzbuhel Heineken Open - Auckland ATP Vegeta Croatia Open - Umag Brasil Open - Costa do Sauipe If Stockholm Open - Stockholm Winston-Salem Open - Winston-Salem AEGON Championships - London Qatar Exxon Mobil Open - Doha Rakuten Japan Open - Tokyo Valencia Open - Valencia SA Tennis Open - Johannesburg BRD Nastase Tiriac Trophy - Bucharest Moselle Open - Metz Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam Citi Open - Washington AEGON International - Eastbourne Argentina Open - Buenos Aires Brasil Open - Sao Paulo Antalya Cup - Antalya European Open - Antwerp Erste Bank Open - Vienna Sofia Open - Sofia Erste Bank Open - Vienna Adelaide International 1 - Adelaide Open Parc - Lyon The Priority Telecom Open - Amersfoort Mercedes Cup - Stuttgart Erste Bank Open - Vienna Open SEAT Godo 2006 - Barcelona Synsam Swedish Open - Bastad Generali Open - Kitzbuhel BMW Open - Munich BRD Nastase Tiriac Trophy - Bucharest Gerry Weber Open - Halle Synsam Swedish Open - Bastad Open Parc - Lyon DIEMA XTRA Sofia Open - Sofia Ordina Open - 's-Hertogenbosch Erste Bank Open - Vienna Braunschweig Challenger Dubai Duty Free Tennis Championships - Dubai Scheveningen Challenger Poznan Challenger Belgrade 2 - Belgrade AEGON Championships - London Mercedes Cup - Stuttgart Adelaide International 2 - Adelaide Open Sud de France - Montpellier Napoli Challenger Mercedes Cup - Stuttgart German Tennis Championships - Hamburg Open de Tenis Comunidad Valenciana - Valencia Open de Nice Cote d'Azur - Nice ABN AMRO World Tennis Tournament - Rotterdam US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open de Tenis Comunidad Valenciana - Valencia Generali Open 2003 - Kitzbuhel Dubai Duty Free Tennis Championships - Dubai Gerry Weber Open - Halle Gerry Weber Open - Halle Bordeaux Challenger Vegeta Croatia Open - Umag Open Sud de France - Montpellier cinch Championships - London Amer-Wilson Tampere Challenger - Tampere Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Open 13 - Marseille Konzum Croatia Open - Umag Hamburg European Open - Hamburg Qatar ExxonMobil Open - Doha Copa Telmex - Buenos Aires Ecuador Open - Quito Grand Prix Hassan II - Casablanca Chengdu Open - Chengdu China Open - Beijing Erste Bank Open - Vienna Rio Open - Rio de Janeiro Millennium Estoril Open - Estoril Zhuhai Open - Zhuhai Open Sud de France - Montpellier Erste Bank Open - Vienna ABN AMRO World Tennis Tournament - Rotterdam Open Romania - Bucharest Grand Prix de Tennis de Lyon - Lyon Noventi Open - Halle The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham Moselle Open - Metz Open Sud de France - Montpellier Open 13 - Marseille Tennis Channel Open - Las Vegas Pilot Pen Tennis - New Haven Open Parc - Lyon PTT Thailand Open - Bangkok Energis Open - Amersfoort Copa Telmex - Buenos Aires Banja Luka Open - Banja Luka Stockholm Open - Stockholm ASB Classic - Auckland Hamburg Open - Hamburg Chengdu Open - Chengdu Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona Orange Warsaw Open - Warsaw Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort Millennium Estoril Open - Estoril If Stockholm Open - Stockholm Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Tennis Masters Series - Hamburg BellSouth Open - Vina del Mar BCR Open Romania - Bucharest Citi Open - Washington Mercedes Cup - Stuttgart Noventi Open - Halle Tennis Masters Series - Monte Carlo BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Campionati Internazionali d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Dubai Duty Free Tennis Championships - Dubai Heineken Open - Auckland Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Rogers Cup - Montreal Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rolex Paris Masters - Paris Western & Southern Open - Cincinnati NASDAQ-100 Open - Miami Masters Series Hamburg - Hamburg Stockholm Open - Stockholm Stockholm Open - Stockholm Masters Series Madrid - Madrid Movistar Open - Vina del Mar Masters Series Monte-Carlo - Monte-Carlo Sony Ericsson Open - Miami Campionati BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati French Open - Paris The Dubai Tennis Championships - Dubai Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati Masters Series - Hamburg European Open - Antwerp Copa Telmex - Buenos Aires Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai French Open - Paris BNP Paribas Open - Indian Wells Wimbledon - London Sony Open Tennis - Miami U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Rogers Cup - Toronto French Open - Paris BNP Paribas Masters - Paris Rogers Cup - Montreal BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London Rogers Cup - Toronto Western & Southern Open - Cincinnati Open 13 - Marseille U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne Rogers Cup - Montreal French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Masters Series Monte Carlo - Monte Carlo U.S. Open - New York Australian Open - Melbourne Pacific Life Open - Indian Wells BNP Paribas Open - Indian Wells Erste Bank Open - Vienna Shanghai Rolex Masters - Shanghai BMW Open - Munich Australian Open - Melbourne French Open - Paris National Bank Open - Montreal Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Australian Open - Melbourne U.S. Open - New York French Open - Paris Western & Southern Open - Cincinnati U.S. Open - New York Shanghai Rolex Masters - Shanghai Nature Valley International - Eastbourne Internazionali BNL d'Italia - Rome Mutua Madrilena Madrid Open - Madrid Australian Open - Melbourne Wimbledon - London U.S. Open - New York Mallorca Championships - Mallorca Australian Open - Melbourne French Open - Paris BNP Paribas Masters - Paris Citi Open - Washington Rogers Cup - Toronto Western & Southern Open - Cincinnati Miami Open - Miami Wimbledon - London Dubai Duty Free Tennis Championships - Dubai French Open - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne Western & Southern Open - Cincinnati Australian Open - Melbourne Internazionali BNL d'Italia - Rome Wimbledon - London Miami Open - Miami National Bank Open - Toronto Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Rolex Paris Masters - Paris Citi Open - Washington Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Wimbledon - London BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Miami Open - Miami National Bank Open - Toronto Mutua Madrid Open - Madrid Miami Open - Miami French Open - Paris German Tennis Championships - Hamburg Dubai Duty Free Tennis Championships - Dubai China Open - Beijing Telecom Italia Masters - Rome Wimbledon - London Davis Cup, World Group, SF, FRA-ARG 5-0 Davis Cup, World Group, F, SRB-FRA 3-2 Davis Cup, World Group, QF, GER-FRA 1-4 Davis Cup, World Group, 1R, FRA-AUS 5-0 Sony Ericsson Open - Miami Davis Cup, World Group, F, FRA-SUI 1-3 Davis Cup, Finals, Group A ATP Cup - Brisbane, Perth, Sydney U.S. Open - New York Wimbledon - London French Open - Paris U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Australian Open (juniors) U.S. Open (juniors) 1 Masters Guinot Mary Cohr AAMI Classic - Kooyong AAMI Classic - Kooyong U.S. Open - New York Western & Southern Financial Group Masters - Cincinnati Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London Barclays ATP World Tour Finals - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Olympics - Rio de Janeiro French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Internazionali BNL d'Italia - Rome U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Davis Cup, World Group, 1R, GER-FRA 2-3 U.S. Open - New York Davis Cup, World Group, 1R, CAN-FRA 1-4 Davis Cup, World Group, QF, FRA-GER 3-2 Davis Cup, World Group, PO, NED-FRA, 1-4 Davis Cup, World Group, SF, FRA-CZE 4-1 Davis Cup, PO, FRA-GER 4-1 French Open (juniors) ATP Cup - Melbourne Davis Cup, World Group, QF, FRA-ESP 5-0 Davis Cup, World Group, 1R, FRA-CAN 5-0 Laver Cup - Vancouver China Open - Beijing The Mubadala World Tennis Championship Wimbledon (juniors) Olympics - Paris Colonial Classic - Kooyong Truist Atlanta Open - Atlanta Olympics - Beijing National Bank Open - Montreal Boss Open - Stuttgart Olympics - Tokyo